How to implement Gradient Descent for Multiple Linear Regression in Python